486da8d7b41e72315cdeaddf2d06e859336eab4f,src/main/groovy/servlet/GroovyServlet.java,GroovyServlet,service,#HttpServletRequest#HttpServletResponse#,119
Before Change
}
servletContext.log(error.toString());
System.out.println(error.toString());
response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, e.toString());
}
}
After Change
error.append(" Script processing failed.");
servletContext.log(error.toString());
System.err.println(error.toString());
response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
return;
}
/*
* Resource not found.
*/
if (e instanceof ResourceException) {
error.append(" Script not found, sending 404.");
servletContext.log(error.toString());
System.err.println(error.toString());
response.sendError(HttpServletResponse.SC_NOT_FOUND);
return;
}
/*
* Other internal error. Perhaps syntax?!
*/
servletContext.log("An error occurred processing the request", e);
servletContext.log(error.toString());
System.err.println(error.toString());
response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, e.toString());
} finally {
/*
* Finally, flush the response buffer.